﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Work4
{
    public class Animals  //A:类的访问修饰符—— public类 能够在任何项目中使用 
    {

        //字段相当于类中的变量。 注意：常量不可用static修饰

        


        //a:类成员的访问修饰符—— public类 可以被任何(类型的外面和里面)代码访问
        public string title;


        //a:类成员的访问修饰符—— internal类 只能在同一项目中使用(无论类的内部还是外部都可以访问)
        internal int age;


        //a:类成员的访问修饰符—— private类 只能在当前类型内部使用，无法被外部直接使用
        private string power;


        //a:类成员的访问修饰符—— protected类 只能被当前类或当前类的派生类型使用或访问
        protected string telent;


        public Animals()              //8.类成员的访问修饰符—— private类 的调用  
        {
            power = "气吞万里";
        }
    }

    public class Lion: Animals        //9.类成员的访问修饰符—— protected类 的调用
    {
        public Lion()
        {
            telent = "狮吼八方";
        }
    }
}
